package me.helllp.dake.generator.engine;

import freemarker.template.TemplateException;
import lombok.Getter;
import lombok.Setter;
import me.helllp.dake.generator.config.GeneratorEngineConfiguration;
import me.helllp.dake.generator.config.ProjectConfiguration;

import java.io.IOException;
import java.lang.reflect.InvocationTargetException;

@Getter
@Setter
public class MicroServiceGenerator extends NormalServiceGenerator {

    public MicroServiceGenerator(ProjectConfiguration projectConfiguration) {
        super(projectConfiguration);
    }

    @Override
    public void initGenerator(GeneratorEngineConfiguration engineConfiguration) throws TemplateException, IOException, InvocationTargetException, IllegalAccessException {
        super.initGenerator(engineConfiguration);

    }

    @Override
    public void generator() throws IOException, TemplateException {
        super.generator();
    }
}
